package com.pmcc.utils;

/**
 * Created by zlf on 2018/12/4.
 */
public enum ExpressionNodeType {
    Unknown,
    Plus,// +
    Subtract, /// -
    MultiPly,// *
    Divide,// /
    LParentheses,//(
    RParentheses, /// )
    Mod,//% (求模,取余)
    Power,// ^ (次幂)
    BitwiseAnd, /// & (按位与)
    BitwiseOr,/// | (按位或)
    And,// && (逻辑与)
    Or, /// || (逻辑或)
    Not,/// ! (逻辑非)
    Equal,/// == (相等)
    Unequal,/// != 或 <> (不等于)
    GT, /// > (大于)
    LT, /// < (小于)
    GTOrEqual,/// >= (大于等于)
    LTOrEqual, /// <= (小于等于)
    LShift,  /// << (左移位)
    RShift,/// >> (右移位)
    Numeric, /// 数值,
    String,
    Date,
    Like,//包含
    NotLike,//不包含
    StartWith,//已什么开始
    EndWith//已什么结尾
}
